import request from '@/utils/request'

// 国家管理-列表
export const countryList = data =>
  request({
    url: `/base/country/index`,
    method: 'post',
    data,
  })

// 国家管理-详情
export const countryDetail = params =>
  request({
    url: `/base/country/detail`,
    method: 'get',
    params,
  })

// 国家管理-创建
export const createCountry = data =>
  request({
    url: `/base/country/create`,
    method: 'post',
    data,
  })

// 国家管理-编辑
export const updateCountry = data =>
  request({
    url: `/base/country/update`,
    method: 'post',
    data,
  })

// 国家管理-删除
export const deleteCountry = data =>
  request({
    url: `/base/country/delete`,
    method: 'post',
    data,
  })

// 国家管理-启用禁用
export const statusCountry = data =>
  request({
    url: `/base/country/status`,
    method: 'post',
    data,
  })

// 国家管理-分配国家到区域
export const assignCountry = data =>
  request({
    url: `/base/country/assign`,
    method: 'post',
    data,
  })

// 邮编管理-列表
export const zipCodeList = data =>
  request({
    url: `/base/zip-code/index`,
    method: 'post',
    data,
  })

// 邮编管理-创建
export const createZipCode = data =>
  request({
    url: `/base/zip-code/create`,
    method: 'post',
    data,
  })

// 邮编管理-编辑
export const updateZipCode = data =>
  request({
    url: `/base/zip-code/update`,
    method: 'post',
    data,
  })

// 邮编管理-详情
export const zipCodeDetail = params =>
  request({
    url: `/base/zip-code/detail`,
    method: 'get',
    params,
  })

// 邮编管理-启用禁用
export const statusZipCode = data =>
  request({
    url: `/base/zip-code/status`,
    method: 'post',
    data,
  })

// 邮编管理-删除
export const deleteZipCode = data =>
  request({
    url: `/base/zip-code/delete`,
    method: 'post',
    data,
  })

// 邮编管理-分配邮编到区域
  export const zipCodeRegion = data =>
  request({
    url: `/opts/zip-code-region`,
    method: 'post',
    data,
  })
  